<?php
//------------------------------------------------------------------------------
// Class              : Counter online
// Modification       :
//------------------------------------------------------------------------------
// Date(yyyy.mm.dd)   Developer                       Action
//------------------------------------------------------------------------------
// 2007.03.05         Tran thanh                      Created
//------------------------------------------------------------------------------
class MD_CounterOnline extends ModelBase{
	//==========================================================================
	// Function    :
	// Argument    :
	// ReturnValue :
	// Creator     : Dang Thanh 2007.03.16
	// Details     : AppendData record of table
	//==========================================================================
	function MD_CounterOnline(&$database){
		$this->tableName="ducanhpc_ppl_online";
		$this->keyField="session_id";
	   	ModelBase::ModelBase($database);
	}
	//==========================================================================
	// Function    :
	// Argument    :
	// ReturnValue :
	// Creator     :Tran thanh 2007.03.16
	// Details     : AppendData record of table
	//==========================================================================
	function insert(&$arrayData){
		$sql = "INSERT INTO ".$this->tableName."(session_id,activity, ip_address, refurl, user_agent)";
		$sql .= " VALUES('".$arrayData["session_id"]."',".$arrayData["activity"].",'".$arrayData["ip_address"]."','".$arrayData["refurl"]."','".$arrayData["user_agent"]."')";
		$this->db->query($sql);	
	}
	//==========================================================================
	// Function    : update1
	// Argument    :
	// ReturnValue :
	// Creator     :Tran Thanh 2007.03.17
	// Details     : AppendData record of table
	//==========================================================================
	function update1(&$arrayData){
		$sql = "UPDATE  ".$this->tableName." SET ";
		$sql .= "activity=".$arrayData["activity"].","     ;
		$sql .= "member='".$arrayData["member"]."'"                ;
		$sql .= " WHERE $this->keyField='".$arrayData["session_id"]."'";
		echo $sql;
		$this->db->query($sql);
	}
	//==========================================================================
	// Function    : update2
	// Argument    :
	// ReturnValue :
	// Creator     : Tran Thanh 2007.03.17
	// Details     : AppendData record of table
	//==========================================================================
	function update2(&$arrayData){
		$sql = "UPDATE ".$this->tableName." SET ";
		$sql .= "activity=".$arrayData["activity"]."";
		$sql .= " WHERE $this->keyField='".$arrayData["session_id"]."'";
		//echo $sql;
		$this->db->query($sql);
	}
}
?>